<script>
	export default {
		//全局变量
		globalData: {
			merch_id: 1, //app的id
			// url: 'https://qc.jiaren.ink/', //请求路径
			url:'https://qc.qincaika.top/',//请求路径
			version: '1.0.2', //版本号

		},

		onLaunch: function() {
			console.log('App Launch')
			// app更新
			// #ifdef APP-PLUS
			var vm = this;
			// vm.myPost('api/configapi/get_update',{version:'1.0.2'},function(res){
			// 	console.log(res)
			// })
			plus.runtime.getProperty(plus.runtime.appid, function(widgetInfo) {
				vm.myPost('api/configapi/get_update',{version:widgetInfo.version},function(res){
					console.log(res)
					if(res.code==200){
						var data = res.data;
						if(data.update==1){
							uni.showModal({
								title:'提示',
								content:'当前版本过低，部分功能可能无法使用，请及时更新',
								success:function(resd){
									if(resd.confirm){
										console.log('确认更新')
										var file_path = '';
										var type = 'z';
										if(data.wgturl){
											file_path = data.wgturl
											type = 'd'
										}else{
											file_path = data.packageurl
											type = 'z'
										}
										console.log(file_path)
										console.log('开始下载')
										uni.downloadFile({
											url:file_path,
											success:(downloadResult)=>{
												console.log('下载成功')
												if(downloadResult.statusCode === 200){
													console.log('下载成功')
													plus.runtime.install(downloadResult.tempFilePath,{force:false},function(){
														console.log('install success...')
														uni.showToast({
															title:'更新完成, 准备重启....',
															icon:'none',
															duration:5000
														})
														setTimeout(function(){
															plus.runtime.restart(); 
														},3000)
													})
												}
											},fail:(msg)=>{
												console.log(msg)
												console.log('下载失败')
											}
										})
									}
								}
							})
						}
					}
				})
				// 	var data = result.data;
				// 	if (data.update ==1 && data.wgturl) { 
				// 		uni.showModal({
				// 		    title: '提示',
				// 		    content: '当前版本过低，部分功能可能无法使用，请及时更新',
				// 		    success: function (res) {
				// 		        if (res.confirm) {
				// 					uni.downloadFile({
				// 					    url: data.wgturl,  
				// 					    success: (downloadResult) => {
				// 					        if (downloadResult.statusCode === 200) {
				// 					            plus.runtime.install(downloadResult.tempFilePath, {
				// 					                force: false  
				// 					            }, function() {
				// 					                console.log('install success...');
				// 									uni.showToast({
				// 										title: '更新完成, 准备重启....',
				// 										icon: 'none',
				// 										duration: 5000
				// 									})
				// 									setTimeout(function(){
				// 										plus.runtime.restart();  
				// 									},3000)
									                
				// 					            }, function(e) {
				// 					                console.error('install fail...');  
				// 					            });  
				// 					        }  
				// 					    }  
				// 					});  
				// 		        } else if (res.cancel) {
				// 					uni.showToast({
				// 						title: '已取消更新',
				// 						icon: 'none'
				// 					})
				// 		        }
				// 		    }
				// 		});
					    
				// 	}else if(data.update ==1 && data.packageurl){
				// 	uni.showModal({
				// 	    title: '提示',
				// 		content: '当前版本过低，部分功能可能无法使用，请及时更新',
				// 	    success: function (res) {
				// 	        if (res.confirm) {
				// 				uni.downloadFile({
				// 				    url: data.packageurl,  
				// 				    success: (downloadResult) => {
				// 				        if (downloadResult.statusCode === 200) {
				// 				            plus.runtime.install(downloadResult.tempFilePath, {
				// 				                force: false  
				// 				            }, function() {
				// 				                console.log('install success...');
				// 								uni.showToast({
				// 									title: '更新完成, 准备重启....',
				// 									icon: 'none',
				// 									duration: 5000
				// 								})
				// 								setTimeout(function(){
				// 									plus.runtime.restart();  
				// 								},3000)  
				// 				            }, function(e) {
				// 				                console.error('install fail...');  
				// 				            });  
				// 				        }  
				// 				    }  
				// 				}); 
				// 	        } else if (res.cancel) {
				// 	            uni.showToast({
				// 	            	title: '已取消更新',
				// 	            	icon: 'none'
				// 	            })
				// 	        }
				// 	    }
				// 	});
						
				// 	}
				// }
			}); 
			// #endif
			// 动态加载tabbar页面
			this.myPost(
				'api/publicapi/get_model_config', {},
				function(res) {
					console.log(res.data);
					if (res.code == 200) {
						var data = res.data
						uni.setStorageSync('models', data)
						console.log(data);
						if (data.indexOf('1') == -1) {
							// 不是商城时显示的我的页面tabbar
							// uni.setTabBarItem({
							// 	index: 0,
							// 	text: '首页',
							// 	pagePath: '/pages/index/index1',
							// 	iconPath: '/static/tabbar/shouyes.png',
							// 	selectedIconPath: '/static/tabbar/shuy.png',
							// 	success(res) {
							// 		console.log(res);
							// 		console.log('设置成功');
							// 	},
							// 	fail() {
							// 		console.log('设置失败');
							// 	}
							// })
							uni.setTabBarItem({
								index: 1,
								text: '收入',
								pagePath: '/pages/profit/profit_daihuan',
								iconPath: '/static/tabbar/souyi.png',
								selectedIconPath: '/static/tabbar/shouyi.png',
								success(res) {
									console.log(res);
									console.log('设置成功');
								},
								fail() {
									console.log('设置失败');
								}
							})
							// uni.setTabBarItem({
							// 	index: 3,
							// 	text: '我的',
							// 	pagePath: '/pages/personal_center/my_beha',
							// 	iconPath: '/static/tabbar/my.png',
							// 	selectedIconPath: '/static/tabbar/wode.png',
							// 	success(res) {
							// 		console.log(res);
							// 		console.log('设置成功');
							// 	},
							// 	fail() {
							// 		console.log('设置失败');
							// 	}
							// })
							
						}else{
							
						}

					}

				}
			)
			this.myPost('api/Configapi/get_app_config',{},function(res){
				console.log(res);
				uni.setStorageSync('button_color',res.data.theme_color)
			})

		},
		onShow: function() {
			console.log('App Show')
		},
		onHide: function() {
			console.log('App Hide')
		}
	}
</script>

<style>
	@import "./graceUI/graceIcons.css";
	@import "./graceUI/graceUI.css";

	page {
		background: #F7F7F7;
	}

	/*每个页面公共css */
	.uni-app--showtabbar uni-page-wrapper:after {
		height: 80rpx;
		height: calc(80rpx + constant(safe-area-inset-bottom));
		height: calc(80rpx + env(safe-area-inset-bottom));
	}

	uni-checkbox .uni-checkbox-input {
		border-radius: 50% !important;
		color: #ffffff !important;
	}

	uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked {
		color: #fff;
		border-color: #CC0000;
		background: #CC0000;
	}

	uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked:after {
		font-size: 18px;
	}

	uni-checkbox:not([disabled]) .uni-checkbox-input:hover {
		border-color: #CC0000;
	}

	.wm-numbox .wm-numbox_btn[data-v-081f04d6] {
		background-color: #FFFFFF !important;
	}
</style>
